/* 
 * File:   cSceneManager.h
 * Author: josep
 *
 * Created on 11 / desembre / 2010, 02:51
 */

#ifndef CSCENEMANAGER_H
#define	CSCENEMANAGER_H

#include "cScene.h"


class cSceneManager: public list<cScene*> {
public:
    cSceneManager();
    cSceneManager(const cSceneManager& orig);
    virtual ~cSceneManager();
    void Init(cCamera *Camera);
    void Draw();
    void SetCamera(cCamera* Camera);
    cCamera* GetCamera() const;
private:
    cCamera * pCamera;
};

#endif	/* CSCENEMANAGER_H */

